﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Mobile.GandaInvitaciones.Base;
using GandAInvitaciones.Common.Objects;

namespace Mobile.GandaInvitaciones
{
    public partial class verificacupon : PageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (ViewParametros.Count > 0)
            {
                object code= ViewParametros.Find(delegate(Parametro p) { return p.Nombre == "code"; }).Valor;
                LblCupon.Text = code.ToString();
            }
        }

        protected void BtnAplica_Click(object sender, EventArgs e)
        {
            CommonServiceReference.CommonServiceClient srv = new CommonServiceReference.CommonServiceClient();
            CommonServiceReference.Cupon obj =  new CommonServiceReference.Cupon();
            obj.CuponGenerado = LblCupon.Text;

            if (ViewParametros.Count > 0)
            {
                object fv = ViewParametros.Find(delegate(Parametro p) { return p.Nombre == "fv"; }).Valor;
                obj.FechaVigencia = fv.ToString();
            }
            else
            {
                obj.FechaVigencia = null;
            }

            string mensaje = srv.UtilizaCupon(obj);
            LblMensaje.Text = mensaje;
        }
    }
}